situated on the river - Turco Inglés Diccionario